﻿@model IEnumerable<CEIT.Domain.Pessoa>
@using CEIT.Domain
@{
    ViewBag.Title = "Pessoal";
    Layout = "~/Views/Shared/_LayoutLogado.cshtml";
}
@if (EnumPerfilAcesso.Tesoureiro.Equals((EnumPerfilAcesso)ViewBag.EnumPerfilAcesso) || EnumPerfilAcesso.Administrador.Equals((EnumPerfilAcesso)ViewBag.EnumPerfilAcesso))
{
    <p>
        @Html.ActionLink("Cadastrar Novo", "Create", null, new { @class = "btn-gold" })
    </p>
}
@if (Model.Count() > 0)
{
    <table border="1" cellpadding="1" cellspacing="0" style="width: 100%;">
        <tr>
            <th>
                Nome
            </th>
            <th style="width: 130px;">
                CPF
            </th>
            <th style="width: 90px;">
                Nasc.
            </th>
            <th>
                E-mail
            </th>
            @if (EnumPerfilAcesso.Tesoureiro.Equals((EnumPerfilAcesso)ViewBag.EnumPerfilAcesso) || EnumPerfilAcesso.Administrador.Equals((EnumPerfilAcesso)ViewBag.EnumPerfilAcesso))
            {
                <th style="width: 25px;">
                </th>
            }
        </tr>
        @foreach (var item in Model)
        {
            <tr>
                <td>
                    @Html.ActionLink(item.NmPessoa, "Details", new { id = item.Id }, new { title = "Ver detalhes" })
                </td>
                <td align="center">
                    @Html.DisplayFor(modelItem => item.NuCPF)
                </td>
                <td align="center">
                    @string.Format("{0:dd/MM/yyyy}", item.DtNascimento)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.NmEmail)
                </td>
                @if (EnumPerfilAcesso.Tesoureiro.Equals((EnumPerfilAcesso)ViewBag.EnumPerfilAcesso) || EnumPerfilAcesso.Administrador.Equals((EnumPerfilAcesso)ViewBag.EnumPerfilAcesso))
                {
                    <td align="center">
                        @if (!item.IsUsuario || item.Usuario == null)
                        {
                            <a href='@Url.Action("Delete", new { id = item.Id })' onclick="javascript: return confirm('Deseja remover @item.NmPessoa ?');">
                                <img src="/Content/image/edit_delete.png" class="icon" alt="Excluir" title="Excluir esta pessoa" />
                            </a>
                        }
                        else if (EnumPerfilAcesso.Administrador.Equals((EnumPerfilAcesso)ViewBag.EnumPerfilAcesso) && item.Usuario != null)
                        {
                            <a href='@Url.Action("ChangePassword", new { id = item.Usuario.Id })' >
                                <img src="/Content/image/signature.png" class="icon" alt="Senha" title="Alterar Senha" />
                            </a>
                        }
                        else
                        {
                            <img src="/Content/image/user.png" class="icon" alt="Usuário" title="Usuário do sistema" />
                        }
                    </td>
                }
            </tr>
        }
    </table>
    
}
@section Style {
}
@section Script {
}
